package com.neuedu.hisboot.service;

import com.neuedu.hisboot.entity.Checktemplate;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * <p>
 *  病历模板管理服务类
 * </p>
 *
 * @author jaun
 * @since 2025-07-04
 */
public interface IChecktemplateService extends IService<Checktemplate> {

    /**
     * 根据医生ID获取模板列表
     */
    List<Checktemplate> getByDoctorId(Integer doctorId);

    /**
     * 根据使用范围获取模板列表
     */
    List<Checktemplate> getByScope(String scope);

    /**
     * 根据记录类型获取模板列表
     */
    List<Checktemplate> getByRecordType(Integer recordType);

    /**
     * 根据模板名称搜索模板
     */
    List<Checktemplate> searchByName(String name);
}
